rm isaLoc.txt
for ((  i = 0 ;  i < 4096;  i++  ))
  do
    fileName="DES_bs_kernel$i.bin"
    ./isafind $fileName 1>> isaLoc.txt 2>output
  done
  
for ((  i = 1 ;  i <= 4096;  i++  ))
  do  
  isaOffset=`awk < isaLoc.txt '{ print $1 }' | awk -v j=$i 'FNR == j {print}'`
  isaSize=`awk < isaLoc.txt '{ print $2 }' | awk -v j=$i 'FNR == j {print}'`
  if [ -n "$isaSize" ]; then
   isaEnd=`expr $isaSize + $isaOffset`
  else
   isaEnd=`expr 4168 + $isaOffset`
  fi
  t=`expr $i - 1`
  fileName="DES_bs_kernel$t.bin"
  if [ $i -eq 1 ]
  then
  ./savebinisa $fileName $isaOffset $isaEnd 
  fi
  ./modbinisa $fileName $isaOffset $isaEnd
  done  
 exit 0       
